import fs from 'fs';
import pdfParse from 'pdf-parse';

const filePath = process.argv[2];
if (!filePath) {
  console.error('请提供 PDF 文件路径');
  process.exit(1);
}

fs.readFile(filePath, async (err, data) => {
  if (err) {
    console.error('读取文件失败:', err);
    process.exit(1);
  }
  try {
    const pdfData = await pdfParse(data);
    console.log('PDF文本内容如下：\n');
    console.log(pdfData.text);
  } catch (e) {
    console.error('解析 PDF 失败:', e);
    process.exit(1);
  }
}); 